From a676f9dada40f43de5ccf36a66c37fa7955aaa7f Mon Sep 17 00:00:00 2001 From: Sergey Orlov Date: Tue, 24 Aug 2010 13:17:15 -0500 Subject: [PATCH] bgo#614006 - GtkFileSystemModel - Make sure to generate node IDs are valid for new files When a file was inserted during the period that the editable row was active, the node IDs would not get updated correctly. Signed-off-by: Federico Mena Quintero --- gtk/gtkfilesystemmodel.c | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/gtk/gtkfilesystemmodel.c b/gtk/gtkfilesystemmodel.c index 5b29b9bc39..c6532c136f 100644 --- a/gtk/gtkfilesystemmodel.c +++ b/gtk/gtkfilesystemmodel.c @@ -1777,7 +1777,10 @@ _gtk_file_system_model_update_file (GtkFileSystemModel *model, id = node_get_for_file (model, file); if (id == 0) - add_file (model, file, info); + { + add_file (model, file, info); + id = node_get_for_file (model, file); + } node = get_node (model, id); -- 2.30.2